package com.chunxuan.langquan.dao.bean;

import java.io.Serializable;
import java.util.List;

public class CourseDetail implements Serializable {
    private static final long serialVersionUID = -4066113656704625862L;

    private CourseInfo course_info;// 课程信息
    private TeacherInfo teacher_info;// 老师信息
    private CommentInfo comment_info;// 评论信息
    private List<RecommendInfo> recommend_info;// 推荐信息

    public static class CourseInfo implements Serializable {
        private static final long serialVersionUID = -7183564865011683964L;

        private String id;// ": 1,
        private String teacher_id;// ": 1,
        private String title;// ": "测试",
        private String summary;// ": "测试测试1111",
        private String grade_category_id;// ": 14,
        private String subject_category_id;// ": 24,
        private String class_category_id;// ": 25,
        private String city;// ": "济南",
        private String video_file;// ": "http://www.baidu.com",
        private String content;// ": "测试",
        private String createtime;// ": null,
        private String updatetime;// ": null,
        private String status;// ": "1",
        private String status_text;// ": "Status 1"
        private String kecheng_image;
        private String course_code;// 地区编码

        public String getCourse_code() {
            return course_code;
        }

        public void setCourse_code(String course_code) {
            this.course_code = course_code;
        }

        public String getKecheng_image() {
            return kecheng_image;
        }

        public void setKecheng_image(String kecheng_image) {
            this.kecheng_image = kecheng_image;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getTeacher_id() {
            return teacher_id;
        }

        public void setTeacher_id(String teacher_id) {
            this.teacher_id = teacher_id;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getSummary() {
            return summary;
        }

        public void setSummary(String summary) {
            this.summary = summary;
        }

        public String getGrade_category_id() {
            return grade_category_id;
        }

        public void setGrade_category_id(String grade_category_id) {
            this.grade_category_id = grade_category_id;
        }

        public String getSubject_category_id() {
            return subject_category_id;
        }

        public void setSubject_category_id(String subject_category_id) {
            this.subject_category_id = subject_category_id;
        }

        public String getClass_category_id() {
            return class_category_id;
        }

        public void setClass_category_id(String class_category_id) {
            this.class_category_id = class_category_id;
        }

        public String getCity() {
            return city;
        }

        public void setCity(String city) {
            this.city = city;
        }

        public String getVideo_file() {
            return video_file;
        }

        public void setVideo_file(String video_file) {
            this.video_file = video_file;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getCreatetime() {
            return createtime;
        }

        public void setCreatetime(String createtime) {
            this.createtime = createtime;
        }

        public String getUpdatetime() {
            return updatetime;
        }

        public void setUpdatetime(String updatetime) {
            this.updatetime = updatetime;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getStatus_text() {
            return status_text;
        }

        public void setStatus_text(String status_text) {
            this.status_text = status_text;
        }
    }

    public static class TeacherInfo implements Serializable {
        private static final long serialVersionUID = 4940028216336953856L;

        private String id;// ": 1,
        private String school_id;// ": 1,
        private String admin_id;// ": 1,
        private String name;// ": "派大星老师",
        private String mobile;// ": "18911142074",
        private String teacheravatar;// ": "https://pic.cnblogs.com/avatar/1361897/20180326225626.png",
        private String teacher_label;// 教师标签 用“|”隔开 清华大学|数学系|博士生
        private String brief_intro;// ": "测试",
        private String content;// ": "66666666",
        private String createtime;// ": 1613788032,
        private String updatetime;// ": 1613788032,
        private String status;// ": "normal"
        private String school_name;

        public String getTeacher_label() {
            return teacher_label;
        }

        public void setTeacher_label(String teacher_label) {
            this.teacher_label = teacher_label;
        }

        public String getSchool_name() {
            return school_name;
        }

        public void setSchool_name(String school_name) {
            this.school_name = school_name;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getSchool_id() {
            return school_id;
        }

        public void setSchool_id(String school_id) {
            this.school_id = school_id;
        }

        public String getAdmin_id() {
            return admin_id;
        }

        public void setAdmin_id(String admin_id) {
            this.admin_id = admin_id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getTeacheravatar() {
            return teacheravatar;
        }

        public void setTeacheravatar(String teacheravatar) {
            this.teacheravatar = teacheravatar;
        }

        public String getBrief_intro() {
            return brief_intro;
        }

        public void setBrief_intro(String brief_intro) {
            this.brief_intro = brief_intro;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getCreatetime() {
            return createtime;
        }

        public void setCreatetime(String createtime) {
            this.createtime = createtime;
        }

        public String getUpdatetime() {
            return updatetime;
        }

        public void setUpdatetime(String updatetime) {
            this.updatetime = updatetime;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }
    }

    public static class CommentInfo implements Serializable {
        private static final long serialVersionUID = 1185839918252798660L;
        private String user_id;// ": 5,
        private String content;// ": "很好的课程",
        private String user_name;// ": "S",
        private String comment_time;// ": "2021年02月20日",
        private String status_text;// ": ""
        private String tags;// ": ""

        public String getTags() {
            return tags;
        }

        public void setTags(String tags) {
            this.tags = tags;
        }

        public String getUser_id() {
            return user_id;
        }

        public void setUser_id(String user_id) {
            this.user_id = user_id;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getUser_name() {
            return user_name;
        }

        public void setUser_name(String user_name) {
            this.user_name = user_name;
        }

        public String getComment_time() {
            return comment_time;
        }

        public void setComment_time(String comment_time) {
            this.comment_time = comment_time;
        }

        public String getStatus_text() {
            return status_text;
        }

        public void setStatus_text(String status_text) {
            this.status_text = status_text;
        }
    }

    public static class RecommendInfo implements Serializable {
        private static final long serialVersionUID = -8253684027064120097L;

        private String id;// ": 2,
        private String teacher_id;// ": 1,
        private String title;// ": "测试2",
        private String summary;// ": "测试测试2222",
        private String grade_category_id;// ": 14,
        private String subject_category_id;// ": 24,
        private String class_category_id;// ": 25,
        private String city;// ": "济南",
        private String video_file;// ": "http://www.baidu.com",
        private String content;// ": "测试2",
        private String createtime;// ": null,
        private String updatetime;// ": null,
        private String status;// ": "1",
        private String status_text;// ": "Status 1"

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getTeacher_id() {
            return teacher_id;
        }

        public void setTeacher_id(String teacher_id) {
            this.teacher_id = teacher_id;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getSummary() {
            return summary;
        }

        public void setSummary(String summary) {
            this.summary = summary;
        }

        public String getGrade_category_id() {
            return grade_category_id;
        }

        public void setGrade_category_id(String grade_category_id) {
            this.grade_category_id = grade_category_id;
        }

        public String getSubject_category_id() {
            return subject_category_id;
        }

        public void setSubject_category_id(String subject_category_id) {
            this.subject_category_id = subject_category_id;
        }

        public String getClass_category_id() {
            return class_category_id;
        }

        public void setClass_category_id(String class_category_id) {
            this.class_category_id = class_category_id;
        }

        public String getCity() {
            return city;
        }

        public void setCity(String city) {
            this.city = city;
        }

        public String getVideo_file() {
            return video_file;
        }

        public void setVideo_file(String video_file) {
            this.video_file = video_file;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getCreatetime() {
            return createtime;
        }

        public void setCreatetime(String createtime) {
            this.createtime = createtime;
        }

        public String getUpdatetime() {
            return updatetime;
        }

        public void setUpdatetime(String updatetime) {
            this.updatetime = updatetime;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getStatus_text() {
            return status_text;
        }

        public void setStatus_text(String status_text) {
            this.status_text = status_text;
        }
    }

    public CourseInfo getCourse_info() {
        return course_info;
    }

    public void setCourse_info(CourseInfo course_info) {
        this.course_info = course_info;
    }

    public TeacherInfo getTeacher_info() {
        return teacher_info;
    }

    public void setTeacher_info(TeacherInfo teacher_info) {
        this.teacher_info = teacher_info;
    }

    public CommentInfo getComment_info() {
        return comment_info;
    }

    public void setComment_info(CommentInfo comment_info) {
        this.comment_info = comment_info;
    }

    public List<RecommendInfo> getRecommend_info() {
        return recommend_info;
    }

    public void setRecommend_info(List<RecommendInfo> recommend_info) {
        this.recommend_info = recommend_info;
    }
}
